package main
import "fmt"
func main(){
        //实现的功能：给出五个学生的成绩，求出成绩的总和，平均数：
        //给出五个学生的成绩：--->数组存储：
        //定义一个数组：
        var scores [5]int
        //将成绩存入数组：
        scores[0] = 95
		// scores[0] = 20
        scores[1] = 91
        scores[2] = 39
        scores[3] = 60
        scores[4] = 2112
for	key,value := range scores{
	fmt.Printf("索引为：%d,具体的值为：%d \n",key,value)
}

        //求和：
        //定义一个变量专门接收成绩的和：
        sum := 0
        for i := 0;i < len(scores);i++ {//i: 0,1,2,3,4 
                sum += scores[i]
        }
        //平均数：
        avg := sum / len(scores)
        //输出
        fmt.Printf("成绩的总和为：%v,成绩的平均数为：%v",sum,avg)
//		数组的声明：
		        //第一种：
				var arr1 [3]int = [3]int{3,6,9}
				fmt.Println(arr1)
				//第二种：
				var arr2 = [3]int{1,4,7}
				fmt.Println(arr2)
				//第三种：
				var arr3 = [...]int{4,5,6,7,99,66,88}
				fmt.Println(arr3)
				//第四种：
				var arr4 = [...]int{2:66,0:33,1:99,3:88,5:66}
				fmt.Println(arr4)
}